La base delle variabili in Julia si basa sul principio di Inferenza del tipo. A differenza di linguaggi come C++, Julia deduce automaticamente il tipo di dato dal valore assegnato, offrendo un'esperienza simile a quella dei script con prestazioni da linguaggio compilato.
1. Regole lessicali e sensibilità
Gli identificatori di Julia sono rigorosamente distinguono tra maiuscole e minuscole. Una variabile denominata marks è diversa da Marks. Tutti i nomi di variabile devono iniziare con una lettera; i caratteri successivi possono includere cifre, lettere o underscore.
2. La convenzione snake_case
Secondo la guida allo stile di Julia, gli sviluppatori utilizzano nomi in minuscolo con le parole separate da underscore (snake_case) per le variabili composte da più parole, al fine di mantenere la coerenza.
3. Julia rispetto ai linguaggi statici
In Julia, non dobbiamo specificare i tipi. Il compilatore deduce che 9.5 è un Float64 automaticamente.
int roll = 15;roll = 154. Ambiente ed esecuzione
Per eseguire script, usare include("filename.jl"). Per configurare il tuo ambiente, puoi aggiungere pacchetti come IJulia (per Jupyter), PyPlot, oppure usare IDE come Atom e Juno.